.swiper_lunbox { margin: 0 0.3rem; margin-top: 0.15rem; border-radius: 0.1rem; overflow: hidden; }

.swiper_lunbox .swiper-slide .img .bt { height: 0.9rem; line-height: 0.5rem; padding-top: 0.1rem; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, black 100%); }

.swiper_lunbox .swiper-slide .img .bt p { text-align: center; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin: 0; padding: 0; width: 100%; }

.swiper_lunbox .swiper-pagination { width: 100%; max-width: 100%; text-align: center; bottom: 0.2rem; }

.swiper_lunbox .swiper-pagination .swiper-pagination-bullet { width: 0.28rem; border-radius: 0.1rem; }

.Mintab { padding: 0 0.3rem; }

.Mintab a:active, .Mintab a:hover { color: #007bff; }

.Mintab .Cont3 .list { padding: 0; }

.Mintab .Cont3 .list li { padding: 0.15rem 0; }

.Mintab .Cont6 .list { padding: 0; }

.Mintab .Cont6 .list .them1 .imgthem { width: 1.45rem; }

.Mintab.Cont5 .list { padding: 0 0; }

.Mintab.Cont5 .list a { margin: 0 0.1rem  0.2rem 0; }

.Mintab .title + .switchbox > .title { padding-top: 0px; }

.Mintab .title { padding-left: 0px; padding-right: 0px; height: 0.7rem; line-height: 0.7rem; padding-top: 0.1rem; }

.Mintab .title .cent { text-align: center; }

.Mintab .title .cent .bt { display: inline-block; float: none; margin: 0 0.2rem; }

.Mintab .title .cent .on { color: #007bff; }

.Mintab .title i { content: ''; display: inline-block; vertical-align: middle; width: 0.08rem; height: 0.28rem; background: #007bff; border-radius: 0.04rem; margin: -0.02rem 0.1rem 0 0; }

.Mintab1 .ul1 li { padding: 0.1rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.Mintab1 .ul1 li:last-child { border: none; }

.Mintab1 .ul1 li .bt { line-height: 0.4rem; display: block; padding: 0.1rem 0; word-break: break-all; font-weight: bold; }

.Mintab1 .ul1 li .bt:active, .Mintab1 .ul1 li .bt:hover { color: #007bff; }

.Mintab1 .ul1 li .tab { line-height: 0.4rem; height: 0.4rem; overflow: hidden; }

.Mintab1 .ul1 li .tab span { font-size: 0.2rem; padding-right: 0.2rem; }

.Mintab1 .ul1 li .tab .cor { color: #d9001b; }

.Mintab1 .itemday { background: rgba(0, 0, 0, 0.05); padding: 0.2rem 0.1rem 0.1rem; }

.Mintab1 .itemday .bt { line-height: 0.4rem; overflow: hidden; font-weight: bold; }

.Mintab1 .itemday .bt i { background: url("../images/eye.png") no-repeat center; width: 22px; height: 22px; display: inline-block; vertical-align: middle; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); margin: -0.05rem 0.05rem 0; }

.Mintab1 .itemday .text { padding: 0.05rem 0; line-height: 0.3rem; font-size: 0.2rem; color: #444; overflow-x: auto; white-space: nowrap; }

.Mintab1 .itemday .text a { padding-right: 0.1rem; }

.Mintab1 .itemday .text a:active, .Mintab1 .itemday .text a:hover { color: #007bff; }

.Mintab1 .swiper-container { padding-bottom: 0.6rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.Mintab1 .swiper-container .swiper-pagination { bottom: 0.2rem; }

.Mintab1 .ul2 li { float: left; width: 50%; padding-top: 0.3rem; }

.Mintab1 .ul2 li:nth-child(2n) .box { float: right; }

.Mintab1 .ul2 li .box { display: block; width: 3.3rem; max-width: 100%; overflow: hidden; height: 2.06rem; border-radius: 0.1rem; position: relative; }

.Mintab1 .ul2 li .box .lazy { width: 100%; height: 100%; border-radius: 0.1rem; }

.Mintab1 .ul2 li .box .tab { position: absolute; left: 0.15rem; top: 0.15rem; background: rgba(0, 0, 0, 0.5); color: #fff; z-index: 1; padding: 0 0.15rem; height: 0.35rem; line-height: 0.35rem; font-size: 0.2rem; border-radius: 0.1rem; }

.Mintab1 .ul2 li .box .text { position: absolute; width: 100%; left: 0; bottom: 0; color: #fff; background: rgba(0, 0, 0, 0.5); font-size: 0.2rem; line-height: 0.32rem; padding: 0.04rem 0.1rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.Mintab2 { padding-top: 0.2rem; }

.Mintab2 .switchlab { line-height: 0.6rem; font-size: 0.3rem; font-weight: bold; }

.Mintab2 .switchlab .a { display: inline-block; vertical-align: middle; margin: -0.02rem 0.3rem 0 0; border-bottom: 2px solid transparent; }

.Mintab2 .switchlab .a.on { border-color: #007bff; }

.Mintab2 .textbox { color: #222222; padding: 0.2rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.Mintab2 .textbox .bt { text-align: center; line-height: 0.4rem; font-size: 0.28rem; }

.Mintab2 .textbox .tex { line-height: 0.4rem; word-wrap: break-word; }

.Mintab2 .textbox .tex img { display: block; max-width: 100%; margin: 0.1rem auto; }

.Mintab2 .textbox .tex p { padding: 0.1rem 0; }

.Mintab2 .textbox .tex span { display: block; font-size: 0.2rem; color: #666666; }

.Mintab2 .votebox { padding: 0.3rem 0 0 0; }

.Mintab2 .votebox .imgtabbox { width: 100%; position: relative; min-height: 1rem; }

.Mintab2 .votebox .imgtabbox img { width: 100%; height: auto; display: block; }

.Mintab2 .votebox .imgtabbox .labbox { position: absolute; height: 0.57rem; top: 0.3rem; left: 0.3rem; background-color: #007bff; border-radius: 0.1rem; color: #fff; line-height: 0.57rem; padding: 0 0.15rem; }

.Mintab2 .votebox .imgtabbox .labbox span { padding-right: 0.08rem; }

.Mintab2 .votebox .imgtabbox .labbox span:last-child { padding-right: 0px; }

.Mintab2 .votebox .imgtabbox .labbox i { display: inline-block; vertical-align: middle; margin: -0.03rem 0.06rem 0 0; }

.Mintab2 .votebox .imgtabbox .labbox .icotime { height: 0.31rem; width: 0.31rem; background-position: -0.71rem -0.42rem; }

.Mintab2 .votebox .imgtabbox .labbox .icobd { height: 0.29rem; width: 0.25rem; background-position: -0.71rem 0; }

.Mintab2 .votebox .imgtabbox .tex { position: absolute; left: 0; bottom: 0; color: #fff; background: rgba(0, 0, 0, 0.5); height: 0.6rem; line-height: 0.6rem; width: 100%; text-align: center; padding-top: 0.1rem; overflow: hidden; }

.Mintab2 .votebox .layui-form { background: rgba(0, 0, 0, 0.03); padding: 0.1rem 0; }

.Mintab2 .votebox .layui-form .layui-form-radio { display: block; padding: 0; padding-left: 0.1rem; color: #444444; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mintab2 .votebox .layui-form .layui-form-radio div { display: inline; }

.Mintab2 .votebox .layui-form .layui-form-radio > i { font-size: 14px; }

.Mintab2 .votebox .layui-form .layui-btn { margin: 0.1rem auto; display: block; background: #007bff; border-radius: 5px; }

.Mintab3 .list1 li { float: left; width: 50%; padding-bottom: 0.2rem; }

.Mintab3 .list1 li:nth-child(2n) .box { float: right; }

.Mintab3 .list1 li .box { display: block; width: 3.3rem; max-width: 100%; overflow: hidden; position: relative; }

.Mintab3 .list1 li .box .img { height: 2.25rem; width: 100%; border-radius: 0.1rem; display: block; position: relative; overflow: hidden; }

.Mintab3 .list1 li .box .img img { width: 100%; height: 100%; display: block; }

.Mintab3 .list1 li .box .motai { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); }

.Mintab3 .list1 li .box .motai:hover .icovideo, .Mintab3 .list1 li .box .motai:active .icovideo { background-position: -0.66rem -2.29rem; }

.Mintab3 .list1 li .box .icovideo { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 0.68rem; width: 0.68rem; background-position: -0.67rem -1.38rem; }

.Mintab3 .list1 li .box .lab { position: absolute; left: 0.15rem; top: 0.15rem; background: rgba(0, 0, 0, 0.5); color: #fff; z-index: 1; padding: 0 0.15rem; height: 0.35rem; line-height: 0.35rem; font-size: 0.2rem; border-radius: 0.05rem; }

.Mintab3 .list1 li .box .tex { width: 100%; line-height: 0.35rem; padding: 0.04rem 0.1rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.Mintab3 .list1 li .box .tex:active, .Mintab3 .list1 li .box .tex:hover { color: #007bff; }

.Mintab3 .list2 { background: rgba(0, 0, 0, 0.03); padding: 0 0.2rem; }

.Mintab3 .list2 .title .more { color: #222; }

.Mintab3 .list2 ul li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.05rem 0; margin-bottom: 0.1rem; }

.Mintab3 .list2 ul li .bt { font-size: 0.28rem; }

.Mintab3 .list2 ul li .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.2rem; overflow: hidden; line-height: 0.4rem; }

.Mintab3 .list2 ul li .text a { display: block; word-break: break-all; width: 100%; }

.Mintab4 .list1 ul li { float: left; width: 33.333%; }

.Mintab4 .list1 ul li:nth-child(3n+2) .box { margin: 0 auto; }

.Mintab4 .list1 ul li:nth-child(3n) .box { float: right; }

.Mintab4 .list1 ul li .box { display: block; width: 2.1rem; text-align: center; padding-bottom: 0.1rem; }

.Mintab4 .list1 ul li .box p { line-height: 0.5rem; height: 0.5rem; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mintab4 .list1 ul li .box .lazy { width: 100%; height: 1.15rem; border-radius: 0.1rem; overflow: hidden; }

.Mintab5 .swiper-child { padding: 0; width: calc(100% + 0.2rem); }

.Mintab5 .swiper-child .a { margin-right: 0.05rem; }

.Mintab5 .swiper-child.them2 { height: 0.5rem; line-height: 0.5rem; min-width: 0.5rem; font-size: 0.28rem; }

.Mintab5 .tabtab { padding-bottom: 0.1rem; }

.Mintab5 .tabtab ul { width: 100%; }

.Mintab5 .tabtab ul li { float: left; }

.Mintab5 .tabtab ul li .tab { display: block; width: 1.37rem; height: 0.55rem; line-height: 0.55rem; padding: 0 0.1rem; background: rgba(0, 0, 0, 0.05); text-align: center; overflow: hidden; white-space: nowrap; margin: 0.1rem 0.2rem 0.1rem 0; }

.Mintab5 .tabtab ul li .tab:active, .Mintab5 .tabtab ul li .tab:hover { color: #fff; background: #007bff; }

.Mintab5 .tabtab ul.them { width: 103%; }

.Mintab5 .tabtab ul.them li:nth-child(4n) { margin-right: 0px; }

.Mintab5 .tabtab ul.them1 li { width: 33.3333%; margin: 0.1rem auto; }

.Mintab5 .tabtab ul.them1 li .tab { width: 80%; margin: 0; }

.Mintab5 .tabtab ul.them1 li:nth-child(3n) .tab { float: right; }

.Mintab5 .tabtab ul.them1 li:nth-child(3n+2) .tab { margin: 0 auto; }

.Mintab5 .tabtab ul.them2 li { width: 50%; margin: 0.1rem auto; }

.Mintab5 .tabtab ul.them2 li .tab { width: 90%; margin: 0; height: 0.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.Mintab5 .tabtab ul.them2 li .tab span { line-height: 0.32rem; }

.Mintab5 .tabtab ul.them2 li:nth-child(2n) .tab { float: right; }

.Mintab5 .datalis ul li { padding: 0.2rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.Mintab5 .datalis ul li .tabtop { line-height: 0.4rem; height: 0.4rem; overflow: hidden; color: #444; }

.Mintab5 .datalis ul li .bt { display: block; overflow: hidden; word-break: break-all; line-height: 0.4rem; overflow: hidden; font-size: 0.26rem; color: #000; padding: 0.1rem 0; }

.Mintab5 .datalis ul li .bt:active, .Mintab5 .datalis ul li .bt:hover { color: #007bff; }

.Mintab5 .datalis ul li .moretext { background: rgba(0, 0, 0, 0.05); padding: 0.15rem; line-height: 0.36rem; color: #444; word-break: break-all; border-radius: 0.1rem; margin: 0.1rem 0; display: none; }

.Mintab5 .datalis ul li .upbox { line-height: 0.4rem; }

.Mintab5 .datalis ul li .upbox p { display: inline-block; vertical-align: middle; cursor: pointer; color: #444; }

.Mintab5 .datalis ul li .upbox p i { height: 0.16rem; width: 0.32rem; background-position: -0.64rem -1.42rem; display: inline-block; vertical-align: middle; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); position: relative; }

.Mintab5 .datalis ul li .upbox.on p i { -webkit-transform: scale(0.8) rotate(180deg); -ms-transform: scale(0.8) rotate(180deg); transform: scale(0.8) rotate(180deg); margin-top: -0.05rem; }

.Mintab5 .datalis ul li .tablis .tab { margin: 0.1rem 0.1rem 0 0; display: inline-block; vertical-align: middle; height: 0.4rem; line-height: 0.4rem; background: #e5f2ff; color: #007bff; padding: 0 0.15rem; }

.swiperslide { width: calc(100% + 0.3rem); padding-bottom: 0.2rem; }

.swiperslide .swiper-slide .lazy { width: 2.9rem; height: 1.45rem; display: block; overflow: hidden; position: relative; border-radius: 0.05rem; margin-right: 0.2rem; }

.swiperslide .swiper-slide .lazy .lab { position: absolute; top: 0; left: 0; background: #d9001b; color: #fff; height: 0.35rem; line-height: 0.35rem; padding: 0 0.1rem; z-index: 1; font-size: 0.2rem; }

.swiperslide .swiper-slide .lazy .motai { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.swiperslide .swiper-slide .lazy .motai .tex { line-height: 0.35rem; padding: 0 0.1rem; padding-top: 0.2rem; max-height: 0.7rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.swiperslide2 { padding-bottom: 0.2rem; }

.swiperslide2 .a { height: 0.53rem; line-height: 0.53rem; max-width: 3rem; min-width: 0.95rem; padding: 0 0.06rem; text-align: center; border: 1px solid #222222; margin-right: 0.3rem; font-size: 0.25rem; }

.swiperslide2 .on { color: #007bff; border-color: #007bff; }

.swiperslide2 .on a { color: #007bff; }
